home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BMUG Revelations
/
BMUG Revelations.toast
/
Programming
/
Programming Languages
/
Yerk 3.64
/
Toolbox Classes
/
fInfo
< prev
next >
Wrap
Text File
|
1986-09-17
|
567b
|
31 lines
\ 8/02/86 cdn Finder Information block
:CLASS Fin <Super Object
\ ( -- bool )
:M PRINT?: fInfo w@ ;M
\ ( -- #files )
:M SIZE: fInfo 2+ w@ ;M
\ ( idx -- adr )
:M FREC: fInfo 4+ swap 0 DO 8+ dup c@ + 1+ align LOOP ;M
\ ( idx -- refNum )
:M VREF: fRec: self w@ ;M
\ ( idx -- fType )
:M FTYPE: fRec: self 2+ @ ;M
\ ( idx -- fVer )
:M FVER: fRec: self 6 + c@ ;M
\ ( idx -- addr len )
:M FILENAME: fRec: self 8+ count ;M
\ ( idx fileObj -- )
:M =: { fileObj -- }
dup filename: self name: fileObj vRef: self setVref: fileObj ;M
;CLASS